.userCenter{ width:100%; max-width:640px; min-height:100%; padding-top:0; padding-bottom:60px; background:#efeff4;}
.user{ width:100%; max-width:640px; min-height:100%; padding-top:50px; background:#efeff4;}
.collection{ width:100%; max-width:640px; min-height:100%; padding-top:50px; background:#efeff4;}
.my{ width:100%; max-width:640px; min-height:100%; background:#efeff4;}
.clear{  clear:both;}
/*个人中心*/
.userInfo{ position:relative; background:url(../img/bg02.png) no-repeat center center; background-size:100% 100%; width:100%; max-width:640px; text-align:center; padding:20px 0;}
.userInfo .comm{ position:absolute; right:0px; top:0px; width:15%; height:50px; background:url(../img/voice.png) no-repeat center center; background-size:auto 24px; text-indent:-9999em; overflow:hidden;}
.userInfo .comm em{ font-style:normal; font-size:12px; color:#fff; width:18px; height:18px; border-radius:50%; background:#e50f72; display:block; position:absolute; top:12%; right:12%; line-height:18px; text-align:center; text-indent:0;}
.userInfo .set{ position:absolute; left:0px; top:0px; width:15%; height:50px; background:url(../img/user_setting.png) no-repeat center center; background-size:auto 24px; text-indent:-9999em; overflow:hidden;}
.userInfo .avatarPic{ width:100%; max-width:640px;}
.userInfo .avatarPic img{ display:inline-block; background:#fff; width:100px; height:100px; border-radius:50%; border:3px #fff solid;}
.userInfo .name{ font-size:16px; color:#fff; line-height:30px; margin-bottom:10px;}
.userInfo .word span{ display:inline-block; padding:5px 10px; background:rgba(255,255,255,0.6); font-size:14px; color:#e61d79; border-radius:15px; margin-right:8px;}

.userNavTab{ width:100%; max-width:640px; background:#fff; margin-bottom:10px;}
.userNavTab a{ display:block; width:33.3%; float:left; text-align:center; border-bottom:1px #eaeaea solid; border-right:1px #eee solid; margin-right:-1px; padding:20px 0;}
.userNavTab a:nth-child(3n){ border-right:none; margin-right:0;}
.userNavTab a .pic{ height:24px; margin-top:3px;}
.userNavTab a .pic img{ height:100%; width:auto;}
.userNavTab a .topic{ font-size:12px; margin-top:7px; color:#808080;}

.userNavTab02{ width:100%; max-width:640px; background:#fff; border-top:1px #eaeaea solid;}
.userNavTab02 a{ display:block; width:33.3%; float:left; text-align:center; border-bottom:1px #eaeaea solid; border-right:1px #eee solid; margin-right:-1px; padding:20px 0;}
.userNavTab02 a:nth-child(3n){ border-right:none; margin-right:0;}
.userNavTab02 a .pic{ height:31px; margin-top:3px;}
.userNavTab02 a .pic img{ height:100%; width:auto;}
.userNavTab02 a .topic{ font-size:12px; margin-top:7px; color:#666;}


/*个人详情*/
.userdetail ul{ border-bottom:1px #e5e5e5 solid;background:#fff;}
.userdetail ul h2{border-bottom:1px #e5e5e5 solid; font-weight:normal; font-size:14px; color:#808080; background:#efeff4; padding:15px 10px 10px 10px;}
.userdetail ul li{border-bottom:1px #e5e5e5 solid; margin-left:10px;  padding:15px 10px 15px 0;}
.userdetail ul li.pic{ height:60px; line-height:60px;}
.userdetail ul li.pic a{ display:block; height:60px; line-height:60px; }
.userdetail ul li a{ display:block;font-size:16px; color:#333; padding-right:10px; background:url(../img/right.png) no-repeat right center; background-size:auto 15px;}
.userdetail ul li img{ display:block; width:58px; height:58px; float:right; border:1px #e5e5e5 solid; border-radius:50%; margin-right:15px;}
.userdetail ul li span{ display:inline-block; float:right; color:#323232; padding-right:15px;}
.userdetail ul li span.change{ display:inline-block; float:right; color:#e50f72;}
.userdetail ul li:last-child{ border-bottom:none;}


/*订单*/
.tabber{ width:100%; max-width:640px; overflow:auto; -webkit-overflow-scrolling: touch;background:#fff; height:45px; position:fixed; top:51px; z-index:999;}
.tabber .inner span{ display:block; width:25%; float:left; text-align:center;color:#808080; font-size:16px; line-height:43px;}
.tabber .inner span.on { border-bottom:1px #e50f72 solid; color:#e50f72;}
.orderlist{ margin-top:10px;}
.orderlist ul li{ margin-bottom:10px; border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;}
.orderlist ul li a{ display:block; background:#fff;}
.ordernum{ padding:12px 10px; font-size:14px; color:#666;}
.ordernum span{ float:right; color:#e50f72; font-size:15px;}
.ordernum span.finish{ float:right; color:#666; font-size:15px;}
.ordername{ padding:10px;background:#f7f7f7; position:relative;}
.ordername img{ display:block; width:100px; height:100px;float:left; margin-left:5px;}
.ordername .name02{ margin-left:120px; font-size:14px;}
.ordername .name02 span{ margin-top:5px; display:inline-block; width:60%; color:#333; line-height:18px; height:36px; overflow:hidden; font-size:14px;}
.ordername .name02 .coin{ margin-top:10px; display:inline-block; height:20px; width:60%;overflow:hidden; background:url(../img/server02.png) no-repeat left center; background-size:10px auto; padding-left:16px;}
.ordername .name02 b{ font-weight:normal; float:right; padding-top:5px; padding-right:15px; font-size:12px; color:#323232;}
.ordername .name02 b em{ font-style:normal; font-size:14px;}
.ordername .size02{ margin-top:10px;}
.ordername .size02 span{ color:#999;}
.ordername .size02 b{font-weight:normal; float:right; font-size:14px; color:#999; margin-top:-30px;}
.allpro{ text-align:right;padding:12px 15px 10px 0; height:26px; line-height:26px; border-bottom:1px #e5e5e5 solid; font-size:14px; color:#666;}
.allpro span{ font-size:13px; color:#666;}
.allpro b{color:#333;}
.button{ padding:10px 15px; text-align:right; background:#fff; font-size:15px; color:#df464b;}
.button input{ display:inline-block; width:75px; height:30px; border:1px #e5e5e5 solid; background:#fff; text-align:center;  color:#666; font-size:12px; border-radius:4px; margin-left:10px;}
.button .pay{ border:1px #e50f72 solid; color:#e50f72;}

.linklist{ width:100%; max-width:640px; margin-top:15px;border-top:1px #e5e5e5 solid;}
.linklist ul li{padding-left:10px; background:#fff; }
.linklist ul li a{ display:block;border-bottom:1px #e5e5e5 solid; padding:15px 10px 15px 0; font-size:15px; color:#333;}
.linklist ul li a span{ float:right; color:#e50f72; padding-right:15px;background:url(../img/right.png) no-repeat right center; background-size:auto 15px;}
.linklist ul li.ticket02{border-bottom:1px #e5e5e5 solid;}
.linklist ul li.ticket02 a{ border-bottom:none;}
.linklist ul li:last-child{ margin-top:15px;border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;}
.linklist ul li:last-child a{ border-bottom:none;}

.number{ position:relative; background:url(../img/bg02.png) no-repeat center center; background-size:100% 100%; padding:100px 0 50px 20px;}
.number h2{ font-weight:normal; font-size:60px; color:#fff;}
.number p{ color:#fff; font-size:14px;}
.link{ margin-top:10px; background:#fff; padding:15px 10px; border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid;}
.link a{ display:block; background:url(../img/right.png) no-repeat right center; background-size:auto 15px; font-size:15px; color:#333;}
.link a img{ display:inline-block; width:30px; margin-right:10px; vertical-align:-8px;}

.list h1{ font-weight:normal; font-size:15px; color:#808080; padding-bottom:10px; padding-left:10px; padding-top:5px;}
.list ul{ padding-left:15px; background:#fff;border-bottom:1px #e5e5e5 solid;}
.list ul li{ padding:10px 15px 10px 0; border-bottom:1px #e5e5e5 solid; position:relative;}
.list ul li h2{ font-weight:normal; height:24px;}
.list ul li h2 b{ font-size:16px;display:inline-block; line-height:24px; color:#333; vertical-align:8px;}
.list ul li time{ float:right;font-size:13px; color:#999; display:inline-block; line-height:24px;}
.list ul li h3{ font-weight:normal; margin-top:5px; height:24px;}
.list ul li h3 b{ font-size:14px; color:#666;display:inline-block; line-height:24px; vertical-align:8px; font-weight:normal;}
.list ul li span{ float:right;font-size:13px; color:#999;display:inline-block; line-height:24px;}

.bank{ margin-top:15px; background:#fff; padding:15px; border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;}
.bank a{ background:url(../img/right.png) no-repeat right center; background-size:auto 15px; height:40px; display:block;}
.bank a img{ display:block; width:40px; height:40px; border-radius:50%; float:left; margin-right:10px;}
.bank a h2{ font-weight:normal; font-size:15px; color:#333; padding-top:2px;}
.bank a p{ font-size:14px; color:#999;}
.withdraw h2{ padding:15px 0 10px 15px; font-size:13px; color:#666; font-weight:normal;}
.withdraw .in{ background:#fff; border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid; padding-left:15px;}
.withdraw .in p{ padding-bottom:10px; font-size:12px; color:#999;}
.withdraw .in p input{ display:block; padding:10px 0; border-bottom:1px #e5e5e5 solid; width:100%; font-size:22px; color:#333;height:30px;}
.butt{ margin-top:15px; text-align:center;}
.butt input{ display:inline-block; width:90%; height:50px; border-radius:4px; background:#e50f72; border:none; font-size:15px; color:#fff;}
.butt p{ font-size:12px; color:#999; line-height:30px; padding-top:8px;}

.num{ margin-top:5px;}
.num h2{ padding:10px; font-weight:normal; font-size:14px; color:#666;}
.num p{ border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid; padding:10px 10px 0 10px; font-weight:normal; font-size:14px; color:#666; background:#fff; min-height:30px;}
.num p span{ display:inline-block;height:30px; width:22%; margin-right:3%; text-align:center; border:1px #e5e5e5 solid; font-size:14px; color:#808080; line-height:30px; border-radius:4px; margin-bottom:10px;}
.num p span:nth-child(4n){ margin-right:0;}
.num p span.on{ background:#e50f72; border:1px #e50f72 solid; color:#fff;}

.payway{ margin-top:5px;}
.payway h4{ border-bottom:1px #e5e5e5 solid; padding:10px; font-weight:normal; font-size:14px; color:#666;}
.payway ul{ background:#fff;}
.payway ul li{ border-bottom:1px #e5e5e5 solid; padding:15px 0; position:relative; margin-left:15px;}
.payway ul li img{ display:inline-block; width:30px; height:30px; vertical-align:-10px; margin-right:10px;}
.payway ul li i{ display:block; float:right; width:20px; height:20px; background:url(../img/unchecked.png) no-repeat center center; background-size:20px 20px; margin-right:15px;}
.payway ul li i.select{background:url(../img/checked02.png) no-repeat center center; background-size:20px 20px;}

/*收藏*/

.collection dd{ position:relative;}
.collection dd .select-icon{width: 20px; height: 20px; background:url(../img/unchecked.png) no-repeat center center; background-size:20px 20px;display: none; float: left; margin-top: 34px; margin-left:15px;}
.collection dd .select-icon s{ width: 20px; height: 20px;display: block; }
.collection dd.select .select-icon{ border:none; width: 20px; height: 20px;  display: block; }
.collection dd.select .select-icon s{ background:url(../img/checked.png) no-repeat left top; background-size: 20px 20px;}
.collection .product-list dd{ width:100%;padding: 10px 0;overflow: hidden; line-height: 22px; color: #333; font-size: 15px; border-bottom: 1px solid #e5e5e5; background-color: #fff;}
.collection .share.cp img{ display:block; width:100px; height:100px;float:left; margin-left:15px;}
.collection .proname{ margin-left:130px;}
.collection .name02{ font-size:14px;}
.collection .name02 span{ display:inline-block; width:60%; color:#333; height:36px; line-height:18px; overflow:hidden; font-size:14px;}
.collection .name02 .coin{ margin-top:10px; display:inline-block; height:20px; width:60%;overflow:hidden; background:url(../img/server02.png) no-repeat left center; background-size:10px auto; padding-left:16px;}
.collection .name02 b{ font-weight:normal; float:right; padding-top:5px; padding-right:15px; font-size:12px; color:#323232;}
.collection .name02 b em{ font-style:normal; font-size:14px;}
.collection .size02{ margin-top:10px;}
.collection .size02 span{ color:#999;}
.collection .size02 b{font-weight:normal; float:right; font-size:14px; color:#999; margin-top:-30px;}

.collection .share.dg{display: none; padding-left:10px; margin-top:10px; background:#fff;}
.collection .share.dg dd{ border-bottom:1px #e5e5e5e5 solid; overflow:hidden; margin-bottom:10px; padding:15px 0;}
.collection .share.dg img{ display:block; width:80px; height:80px; float:left; margin-right:10px;}
.collection .share h2{ font-weight:normal; font-size:16px; color:#333; line-height:80px;}

.collection .submit{ width: 100%; max-width: 640px; height: 43px; line-height: 43px; display: none; position: fixed; bottom: 0; background-color: #fff;  border-bottom: 1px solid #e6e6e6;}
.collection .submit .tongji{ width: 68%; height: 43px; float: left; font-size: 15px;}
.collection .submit .tongji .select-all{ float: left; padding-left: 10px;}
.collection .submit .tongji .select-all span{ width: 20px; height: 20px; display: block; background:url(../img/unchecked.png) no-repeat center center; background-size:20px 20px; float: left; margin-top:12px; margin-right: 10px;}
.collection .submit .tongji .select-all span.select{ border:none;width: 20px; height: 20px; border-radius: 10px; display: block; }
.collection .submit .tongji .select-all span.select i{ width: 20px; height: 20px; border-radius: 10px; display: block; background:url(../img/radio.png) no-repeat left top; background-size: 20px 20px;}
.collection .submit .del{ width: 32%; height: 43px; float: left; text-align: center; background-color: #e50f72; font-size: 15px; color: #fff; cursor: pointer;}

/*地址管理*/
.manage .consignee{ width: 100%; height: auto; background-size: 14px; border-bottom:1px #e5e5e5 solid ;}
.manage .consignee .add{ background:#e50f72; padding:15px 0; margin-bottom:10px;}
.manage .consignee .add a{ display:block;}
.manage .consignee .add span{ width: 100px; height: 20px; line-height: 20px; color: #fff; text-align: center; margin: 0 auto; font-size: 14px; background:url(../img/address_add.png) no-repeat left center; background-size: 20px; display:block; padding-left:10px;}

.manage .consignee .consignee-msg{ height: auto; margin-right:10px; padding:8px 10px;background:#fff;}
.manage .consignee .consignee-msg .consignee-name{ width: 100%; height: 30px; line-height: 30px; font-size: 18px; color: #333;}
.manage .consignee .consignee-msg .consignee-name span{ display:inline-block; margin-right:10px;}
.manage .consignee .consignee-msg  .addressnumber{ color:#666; margin-top:5px;}
.manage .consignee .consignee-msg .address{ width: 100%; height: 24px; line-height: 24px; font-size: 14px; color: #666; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.manage .consignee .consignee-msg .code{ width: 100%; height: 24px; line-height: 24px; font-size: 14px; color: #666; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.manage .consignee .operation{ width: 100%; height: 36px; line-height: 36px; background-color: #fff; font-size: 13px; color:#999;}
.manage .consignee .operation .delete{ background:url(../img/address_del.png) no-repeat left center; background-size:17px; float:right; margin-right:10px; padding-left:25px; color:#999999; font-size:14px;}
.manage .consignee .operation .bj{ background:url(../img/address_edit.png) no-repeat left center; background-size:17px; float:right; margin-right:10px; padding-left:25px; color:#999999; font-size:14px;}

.manage .select-icon{ width: 20px; height: 20px; background:url(../img/unchecked.png) no-repeat center center; background-size:20px 20px; display: block; float: left; margin-left:10px; margin-right: 10px; margin-top: 8px;}
.manage .select-icon s{ width: 20px; height: 20px; border-radius: 10px; display: block; }
.manage .select .select-icon{ border:none; width: 20px; height: 20px;  border-radius: 10px; display: block; }
.manage .select .select-icon s{ background:url(../img/checked.png) no-repeat left top; background-size: 20px 20px;}

/*地址*/
.address { width: 100%; height: auto; margin-top:10px;} 
.address .listmsg{ background:#fff; border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;}
.address .listmsg li{height: 44px; line-height: 44px; margin-left:10px; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.address .listmsg li text{ width:24%; height: 44px; display: block; float: left; color: #666;}
.address .listmsg li.links select{ appearance:none; -webkit-appearance:none; -moz-appearance:none; width:22%; background:url(../img/sort_dropdown.png) no-repeat right center; background-size:auto 10px; font-size:14px; color:#999; margin-right:3%;}
.address .listmsg li input{ width:76%; height: 44px; line-height: 44px; font-size: 15px; background: none; float: left; color: #333;}
.address .listmsg li:last-child{ border: none;}
.address .operation{ width: 100%; height: 36px; line-height: 36px;font-size: 13px; color:#999; margin-top:5px;}
.address .operation .select-icon{ width: 20px; height: 20px; background:url(../img/unchecked.png) no-repeat center center; background-size:20px 20px; display: block; float: left; margin-left:10px; margin-right: 10px; margin-top: 8px;}
.address .operation .select-icon s{ width: 20px; height: 20px; border-radius: 10px; display: block; }
.address .operation .select{ border:none; width: 20px; height: 20px;  border-radius: 10px; display: block; }
.address .operation .select s{ background:url(../img/checked.png) no-repeat left top; background-size: 20px 20px;}


/*积分*/
.tab{ position:absolute; top:0; width:50%; left:25%; height:50px;}
.tab span{ display:inline-block; width:40%; margin:0 5%; line-height:48px; border-bottom:2px #fff solid; font-size:16px; color:#999; text-align:center;}
.tab span.on{ color:#e50f72; border-bottom:2px #e50f72 solid;}

.integral{ background:#fff; margin-bottom:10px; padding:15px 10px; position:relative;}
.integralsetail h2{ background:#efeff4; font-weight:normal; text-align:center; line-height:40px; font-size:14px; color:#808080;}
.integralsetail h2 span{ color:#3593db;}
.integralsetail h2 b{ color:#e50f72; font-weight:normal;}
.integralsetail ul{ padding-left:15px; background:#fff;border-bottom:1px #e5e5e5 solid;}
.integralsetail ul li{ padding:10px 15px 10px 0; border-bottom:1px #e5e5e5 solid; position:relative;}
.integralsetail ul li b{ font-weight:normal; display:inline-block; line-height:50px; font-size:18px; color:#333;}
.integralsetail ul li p{ float:right; text-align:right;}
.integralsetail ul li span{font-size:15px; color:#666; display:block; padding:4px 0;}
.integralsetail ul li time{ font-size:13px; color:#999;}
.integralsetail ul li:last-child{ border-bottom:none;}


/*优惠券*/
.ticket{ width: 100%; height: auto; padding-top: 50px;}
.ticketlist ul li{ overflow:hidden; padding:20px 20px 0px 20px; position:relative;}
.ticketlist ul li a{ display:block; padding:20px 10px;background:url(../img/bg03.png) no-repeat center center; background-size:100% 100%; position:relative; height:80px; overflow:hidden;}
.ticketlist ul li.old a{ display:block; padding:20px 10px;background:url(../img/bg04.png) no-repeat center center; background-size:100% 100%; position:relative; height:80px; overflow:hidden;}
.ticketlist .mumber{ float:left; width:78%; overflow:hidden; margin-top:-4px;}
.ticketlist .ticketnum{ padding-left:16px; height:50px; overflow:hidden;}
.ticketlist .ticketnum em{ font-size:12px; color:#333;}
.ticketlist .ticketnum em b{ font-size:40px;font-weight:normal;}
.ticketlist .ticketnum span{ font-size:15px; color:#808080; padding-left:8px;}
.ticketlist .data{ font-size:13px; color:#999; margin-top:10px; padding-left:20px;}
.ticketlist .zt{width:40px; line-height:20px;text-align:center; font-size:14px; color:#fff; position:absolute; top:40px; right:6%;}

.banklist ul li{ padding:20px 20px 0px 20px; position:relative;}
.banklist ul li:first-child a{ display:block; padding:20px 10px; border:2px #e50f72 dashed; border-radius:4px;position:relative; height:80px; overflow:hidden; text-align:center; background:none; box-shadow:none;}
.banklist ul li:first-child a img{ display:block; width:45px; margin:0 auto;float:none ;}
.banklist ul li:first-child a span{ font-size:14px; color:#e50f72; padding-top:10px; display:inline-block;}
.banklist ul li a{ display:block; border-radius:4px; padding:20px 10px; position:relative; height:80px; overflow:hidden;
	background-image:-moz-linear-gradient(-40deg,#497bd7 25%,#497ed9 35%,#52a6f4);
	background-image:-webkit-linear-gradient(-40deg,#497bd7 25%,#497ed9 35%,#52a6f4);
	background-image:-ms-linear-gradient(-40deg,#497bd7 25%,#497ed9 35%,#52a6f4); box-shadow:0 8px 16px rgba(80,159,239,0.4);}
.banklist ul li a img{ display:block; float:left; width:40px; height:40px; border-radius:50%;}
.banklist ul li a h2{ font-weight:normal; font-size:15px; color:#fff; margin-left:50px; padding-bottom:8px;}
.banklist ul li a p{ font-size:13px; color:#fff; margin-left:50px; padding-bottom:8px;}

.add02{ /*margin-top:51px;*/}
.add02 h1{ padding:10px 15px; font-size:16px; color:#666; font-weight:normal;}
.add02 form{ width:100%; max-width:640px;}
.add02 form ul{ padding:14px 15px; background:#fff;}
.add02 form ul li{position:relative; margin-bottom:14px;}
.add02 form ul li span{ display:inline-block; width:25%;font-size:16px; color:#323232; line-height:30px; }
.add02 form ul li input[type=text]{ display:block; position:absolute; left:25%; top:0; width:75%; border:1px #cccccc solid; border-radius:4px; height:30px; text-align:center; font-size:14px; color:#323232;background:#fff;}
.add02 form ul li select{ display:block; position:absolute; left:25%; top:0; width:75%; border:1px #cccccc solid; border-radius:4px; height:30px; text-align:center; font-size:14px; color:#323232; appearance:none;-moz-appearance:none; /* Firefox */-webkit-appearance:none; padding-left:31%; background:url(../img/slide.png) no-repeat 95% center; background-size:15px auto;}
.add02 form ul .last{ margin-bottom:0;}
.add02 form ul .last input[type=text]{ display:block; position:absolute; left:25%; top:0; width:40%; border:1px #cccccc solid; border-radius:4px; height:30px; text-align:center; font-size:14px; color:#323232;background:#fff;}
.add02 form ul .last input[type=button]{ display:block; position:absolute; left:70%; top:0; width:30%; border:1px #df464b solid; border-radius:4px; height:30px; text-align:center; font-size:14px; color:#df464b; background:#fff;}

.redlist{ width:100%; max-width:640px;}
.redlist ul li{ margin-top:5px;}
.redlist ul li h2{ font-weight:normal; padding:5px 10px; font-size:14px; color:#808080}
.redlist ul li p{ background:#fff; border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid; padding:15px 10px; color:#666; font-size:15px;}
.redlist ul li p input{ display:inline-block; width:95%; height:30px; border:none; background:#fff; font-size:15px; color:#333;}
.redlist ul h3{ text-align:center; font-weight:normal; font-size:24px; color:#e50f72; padding-top:15px;}
.redlist .bot02{ text-align:center; color:#ccc; font-size:12px; padding-top:20px;}

.tab02{ width:100%; max-width:640px; padding:15px 0; height:20px; line-height:20px; position:fixed; top:50px; z-index:9999; background:#efeff4;}
.tab02 span{ display:block; width:33.3%; float:left; text-align:center;border-right:1px #e5e5e5 solid; margin-right:-1px;}
.tab02 span:last-child{ border-right:none;}
.tab02>em{ display:block; width:33.3%; float:left; text-align:center; font-style:normal; border-right:1px #e5e5e5 solid; margin-right:-1px;}
.tab02 span>i{ font-style:normal; font-size:15px; color:#999; display:inline-block; position:relative;}
.tab02 em>i{ font-style:normal; font-size:15px; color:#999; display:inline-block; position:relative;}
.tab02 em>i.sort{ background:url(../img/sort01.png) no-repeat right center; padding-right:22px; background-size:14px auto;}
.tab02 span>i.price{ background:url(../img/top.png) no-repeat right center; padding-right:22px; background-size:14px auto;}
.tab02 span.on>i{ color:#e50f71;}
.tab02 em>i.selected{ background:url(../img/sort_dropdown02.png) no-repeat right center; padding-right:22px; background-size:14px auto;}
.tab02 span.on>i.price{ background:url(../img/bot.png) no-repeat right center; padding-right:22px; background-size:14px auto;}
.tab02 span.on>i.price02{ background:url(../img/top02.png) no-repeat right center; padding-right:22px; background-size:14px auto;}
.tab02 .slide{ width:100%; max-width:640px; border-top:1px #e5e5e5 solid; background:#fff; position:absolute; top:49px; display:none; z-index:999;}
.tab02 .slide ul{ padding-left:15px;}
.tab02 .slide ul li{ border-bottom:1px #e5e5e5 solid; line-height:40px; font-size:14px; color:#333;}
.tab02 .slide ul li.on{ color:#e50f71;}
.manage02{ background:#fff; position:fixed; bottom:0; border-top:1px #e5e5e5 solid; width:100%; max-width:640px; padding:15px 0; height:24px; line-height:24px;}
.manage02 a{ display:inline-block; width:50%; text-align:center; border-right:1px #e5e5e5 solid; margin-right:-1px; font-size:16px; color:#333;}
.manage02 a:last-child{ border-right:none;}
.manage02 a img{ display:inline-block; width:24px; vertical-align:-6px; margin-right:8px;}

.submit02{ width: 100%; max-width: 640px; padding:10px 0; display: none; position: fixed; bottom: 0; background-color: #fff;}
.submit02 input{ background:#e50f72; font-size:15px; color:#fff; border-radius:4px; height:40px; border:none; display:block; width:90%; margin:0 auto;}

.number02{ position:relative; background:url(../img/bg05.png) no-repeat center center; background-size:100% 100%; padding:100px 0;}
.number02 span{ display:inline-block; text-align:center; width:50%; color:#fff;}
.number02 span b{ display:block; font-size:25px;}
.number02 span em{ display:block; font-size:14px; font-style:normal; padding-top:8px;}
.grade ul{margin-top:5px; border-bottom:1px #e5e5e5 solid;}
.grade ul h2{ font-weight:normal; font-size:14px; color:#808080; padding:5px 10px;border-bottom:1px #e5e5e5 solid;}
.grade ul li{ background:#fff; padding-left:10px;}
.grade ul li p{ border-bottom:1px #e5e5e5 solid; padding:15px 0; font-size:15px; color:#333;}
.grade ul li:last-child p{ border-bottom:none;}
.grade ul li p span{ float:right; font-size:15px; color:#e50f72; background:url(../img/right.png) no-repeat right center; background-size:auto 15px; padding-right:15px; margin-right:10px;}

.number03{ padding:40px 0; background:url(../img/bg06.png) no-repeat center center; background-size:100% 100%;}
.number03 span{ display:inline-block; width:33.3%; text-align:center; color:#fff;}
.number03 span b{ display:block; font-size:25px;}
.number03 span em{ display:block; font-size:14px; font-style:normal; padding-top:8px;}
.form .table{ padding-top:5px;}
.form .table h2{ padding:5px 10px; font-weight:normal; font-size:14px; color:#666;}
.form .table .line{ background:#fff; padding:15px;}
.form .table .line .tab03{ border:1px #e50f72 solid; border-radius:4px; width:80%; margin:0 auto; overflow:hidden;}
.form .table .line .tab03 span{ display:inline-block; height:32px; line-height:32px; width:25%; text-align:center; font-size:14px; color:#e50f72; border-right:1px #e50f72 solid; margin-right:-1px;}
.form .table .line .tab03 span.on{ background-color:#e50f72; color:#fff;}
.form .table .line .pic{ margin-top:15px;}
.form .table .line .pic img{ display:block;}

.fans{ position:relative; background:url(../img/bg06.png) no-repeat center center; background-size:100% 100%; padding:100px 0;}
.boss{ padding-top:5px;} 
.boss h2{ font-weight:normal; padding:5px 10px; font-size:14px; color:#808080;}
.boss p{ padding:15px 10px; height:24px; line-height:24px; background:#fff; border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid; font-size:15px; color:#333;}
.boss p i{ display:block; width:24px; height:24px; background:url(../img/phone-icon.png) no-repeat center center; background-size:24px 24px; float:right;}
.fanslist h2{ font-weight:normal; padding:5px 10px; font-size:14px; color:#808080; margin-top:5px;}
.fanslist h2 span{ float:right;}
.fanslist ul{ padding-left:10px; background:#fff;}
.fanslist ul li{ border-bottom:1px #e5e5e5 solid; padding:10px 0; height:60px; position:relative;}
.fanslist ul li img{ display:block; width:60px; height:60px; border-radius:50%; float:left; margin-right:15px;}
.fanslist ul li h3{ font-weight:normal; font-size:15px; color:#333; padding-top:8px;} 
.fanslist ul li p{ font-size:13px; color:#999; padding-top:5px;}
.fanslist ul li i{ width:28px; height:20px; background:url(../img/chat.png) no-repeat center top; background-size:27px 27px; padding-top:30px; position:absolute; top:15px; right:10px; color:#f41178; font-size:12px; font-style:normal;}

.swipePanel{ padding:0px; padding-bottom:0px;}
.swipePanel .swipe { overflow: hidden;}
.swipePanel .swipe img{ display:block;}
.swipePanel .swipe ul { float: left; -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; -ms-transition: left 800ms ease-in 0; transition: left 800ms ease-in 0; }
.swipePanel .swipe #pagenavi { position:absolute;right:0; bottom: 0;width:100%; max-width:640px; }
.swipePanel .swipe #pagenavi a { display:none; color:#fff; width:100%; height:40px;font-size:14px; line-height:40px; background:url(../img/bg08.png) no-repeat center center;}
.swipePanel .swipe #pagenavi a p{ position:absolute; bottom:0;  color:#fff;line-height:40px; width:100%; max-width:640px; overflow:hidden; text-indent:10px; font-size:14px;}
.swipePanel .swipe #pagenavi a span{ float:right; line-height:40px; padding-right:10px; color:#fff;}
.swipePanel .swipe #pagenavi a.active {  display:block;}
.swipePanel .shadow{ width:100%; margin-bottom:0px;}
.swipePanel .shadow img{ margin-top:10px; height:23px;}

.newslist ul li{ padding:15px 10px; border-bottom:1px #e5e5e5 solid;height:74px;}
.newslist ul li a{ display:block; width:120px; float:left; height:74px;}
.newslist ul li .right{ margin-left:130px;}
.newslist ul li .right h2{ font-weight:normal; font-size:16px; color:#333; line-height:18px; height:36px; overflow:hidden;}
.newslist ul li .right time{ padding-top:20px; font-size:12px; color:#999; display:block;}


.tabber02{ width:100%; max-width:640px;background:#f7f7f7; height:45px; position:fixed; top:51px; z-index:999;}
.tabber02 .inner span{ display:block; width:25%; float:left; text-align:center;color:#808080; font-size:16px; line-height:43px;}
.tabber02 .inner span.on { border-bottom:1px #e50f72 solid; color:#e50f72;}
.helplist{ background:#fff; padding-left:10px; border-bottom:1px #e5e5e5 solid;}
.helplist ul li{ border-bottom:1px #e5e5e5 solid; font-size:15px; padding-right:10px;}
.helplist ul li a{ padding:15px 0; display:block; background:url(../img/right.png) no-repeat right center; background-size:auto 15px;}
.helplist ul li:last-child{ border-bottom:none;}

